in a better position than - Turkish English Dictionary